home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / Delphi Digests / Delphi Vol. 3 / Delphi 3.53 < prev    next >
Encoding:
Text File  |  1988-04-08  |  22.6 KB  |  628 lines  |  [TEXT/ttxt]

  1. 14-Dec-87 11:33:52-PST,23737;000000000000
  2. Return-Path: <delphi-mac-request@RELAY.CS.NET>
  3. Received: from RELAY.CS.NET by SUMEX-AIM.Stanford.EDU with TCP; Mon, 14 Dec 87 11:31:34 PST
  4. Received: from relay2.cs.net by RELAY.CS.NET id ad14370; 14 Dec 87 9:43 EST
  5. Received: from relay.cs.net by RELAY.CS.NET id aa00112; 14 Dec 87 9:39 EST
  6. Received: from sdr.slb.com by RELAY.CS.NET id ab29993; 14 Dec 87 9:35 EST
  7. Date: Mon, 14 Dec 87 09:35 EDT
  8. From: Jeffrey Shulman <SHULMAN%sdr.slb.com@RELAY.CS.NET>
  9. Subject: Delphi Mac Digest V3 #53
  10. To: delphi-mac@RELAY.CS.NET, PIERCE%HDS%sdr.slb.com@RELAY.CS.NET
  11. X-VMS-To: in%"delphi-mac@relay.cs.net",in%"PIERCE%HDS@SDR.SLB.COM"
  12.  
  13. Date: Mon 14 Dec 87 09:34:56-EDT
  14. From: Jeff Shulman <SHULMAN@SDR>
  15. Subject: Delphi Mac Digest V3 #53
  16. To: Delphi-List: ;
  17. Message-ID: <566490896.0.SHULMAN@SDR>
  18. Mail-System-Version: <VAX-MM(218)+TOPSLIB(129)@SDR>
  19.  
  20. Delphi Mac Digest     Monday, December 14, 1987      Volume 3 : Issue 53
  21.  
  22. Today's Topics:
  23.      RE: MIDI & 31K baud (3 messages)
  24.      Re: how strong of a magnet? (2 messages)
  25.      Re: 4Dimension
  26.      Re: Backups (on video tape)
  27.      Sony diskette problems? (2 messages)
  28.      Big Screen & Multiplan
  29.      VersaTerm/QuickKeys/MF bug (3 messages)
  30.      "find" function for online help
  31.      RE: Math typesetting
  32.      Hyper gottyas
  33.      HELP! WITH FILEMAKER (2 messages)
  34.      VBL's (2 messages)
  35.      FKEYs and re-entrancy
  36.      ** NEWS **
  37.      Filemaker Plus 2.0
  38.      RE: INFO-MAC Digest V5 #143
  39.      RE: Nerd Perfect Vaporware
  40.      HyperText in HyperCard
  41.  
  42. ----------------------------------------------------------------------
  43.  
  44. From: PEABO
  45. Subject: RE: MIDI & 31K baud (Re: Msg 24104)
  46. Date: 9-DEC-09:47: Programming
  47.  
  48. My impression is that the MIDI rate is selected by using external
  49. clocking from the gadget that interfaces the Mac to the MIDI bus.  You
  50. have to go into the chip registers and fool with the configuration bits.
  51.  
  52. peter
  53.  
  54. ------------------------------
  55.  
  56. From: GDUDEK
  57. Subject: RE: MIDI & 31K baud (Re: Msg 24108)
  58. Date: 9-DEC-23:03: Programming
  59.  
  60.   EGad!  That's what I was afraid of: having to go direct to the SCC or
  61. something horrible like that.  By disassembling some MIDI software I
  62. have, it looked like that's what was necessary.
  63.   In that case, if anybody can suggest some sample code for diddling the
  64. SCC, or even point out how, it would be appreciated.
  65.   Thanks, Greg.
  66.  
  67. ------------------------------
  68.  
  69. From: DDUNHAM
  70. Subject: RE: MIDI & 31K baud (Re: Msg 24104)
  71. Date: 10-DEC 01:51 Programming
  72.  
  73. Check MacTutor, vol. 3 no. 7, July 1987, for assembly source code to
  74. send MIDI data (assuming a MIDI adaptor).
  75.  
  76. ------------------------------
  77.  
  78. From: MACWEEKBOS
  79. Subject: Re: how strong of a magnet? (Re: Msg 24035)
  80. Date: 9-DEC-21:43: Network Digests
  81.  
  82. Re: how strong of a magnet?
  83.  
  84. My two cents worth: I thought that microfloppies were very sensitive to
  85. magnetic fields until I tried to erase a Mac floppy with a huge magnet
  86. that holds on a large CB antenna at 85 MPH on top of a car. It didn't
  87. phase the Mac disk at all. I know the idea behind tape-head
  88. demagnitizers is to vary a magnetic field a lot, so I even tried
  89. wiggling the magnet back and forth. Didn't work. Does a real tape-head
  90. demagnitizer not work? (I gues I'll have to try it!)
  91.  
  92. Ric Ford
  93.  
  94. ------------------------------
  95.  
  96. From: DSACHS
  97. Subject: RE: Re: how strong of a magnet? (Re: Msg 24115)
  98. Date: 9-DEC-22:23: Network Digests
  99.  
  100. I would recommend a tape bulk eraser.  One of those will erase anything
  101. short of Alinco.
  102.  
  103. ------------------------------
  104.  
  105. From: MACWEEKBOS
  106. Subject: Re: 4Dimension (Re: Msg 24036)
  107. Date: 9-DEC-21:54: Network Digests
  108.  
  109. Re: 4Dimension
  110.  
  111. I've worked out my own way of using the manuals, and I've found the
  112. tutorial perhaps worse than useless, but there's one key thing to using
  113. the 4th Dimension documentation: get the computer-readable index to the
  114. whole set of documents. It should be available on Compu$erve, Delphi,
  115. and maybe here if JEFFS uploads it. It can be had in Word3 or text
  116. formats and it's a big help.
  117.  
  118. Ric Ford
  119.  
  120. [ If I didn't already post it (who can remember these things! ;->) then
  121. let me know if I should. - Jeff ]
  122.  
  123. ------------------------------
  124.  
  125. From: MACWEEKBOS
  126. Subject: Re: Backups (on video tape) (Re: Msg 24138)
  127. Date: 10-DEC 21:49 Network Digests
  128.  
  129. Re: Backups
  130.  
  131. At the most recent Boston expo, Jasmine had an experimental backup tape
  132. drive based on 8mm video cassettes. The person I talked to thought it
  133. might be in the $4000 range if it were ever produced.
  134.  
  135. I think there's a vendor in the IBM PC market that uses VCR's for
  136. backup. Sorry I don't remember the name.
  137.  
  138. But, for 20MB drives, I feel strongly that floppy backup is the best way
  139. to go. All you need is a decent application to run things. I use
  140. DiskFit, though HFS Backup is good, too, and FastBack and OmniBackup are
  141. both promising.
  142.  
  143. Ric Ford
  144.  
  145. ------------------------------
  146.  
  147. From: MACWEEKBOS
  148. Subject: Sony diskette problems?
  149. Date: 10-DEC 23:03 Bugs & Features
  150.  
  151. I just bought 100 Sony diskettes from ComputerWare, boxed in 10-floppy
  152. boxes with labels. Using DiskFit, I'm seeing about a 5% failure rate in
  153. formatting or subsequent read/write errors. This isn't what I expect
  154. from Sony diskettes, and I believe in spending a few extra cents for the
  155. best home I can find for my data. Anyone else seeing this problem?
  156.  
  157. Ric Ford
  158.  
  159. ------------------------------
  160.  
  161. From: BMUG
  162. Subject: RE: Sony diskette problems? (Re: Msg 24149)
  163. Date: 11-DEC 07:06 Bugs & Features
  164.  
  165. RIC -
  166.  
  167. Are these single-sided floppies you're formatting as double?  We've been
  168. finding that FUJI's don't do very well at that, and perhaps SONY is now
  169. "cracking down" by putting just single-sideds into its boxes.  There's a
  170. shortage on, y'know!
  171.  
  172. -- Raines / BMUG
  173.  
  174. P.S. Have you checked your drive lately?
  175.  
  176. ------------------------------
  177.  
  178. From: SYNTHONY
  179. Subject: Big Screen & Multiplan
  180. Date: 11-DEC 00:39 Business Mac
  181.  
  182. I am trying out a Nutmeg FPD and most programs seem to run fine, except
  183. Multiplan & Chart by Microsoft.  They will appear to launch okay, but after a
  184. few seconds will return to the finder.  The Multiplan I own is version 1.02 (I
  185. know a bit old).  Is there anything I can do with this version or do I need an
  186. upgrade?
  187.  
  188. Bill
  189.  
  190. ------------------------------
  191.  
  192. From: JEFFPARKE
  193. Subject: VersaTerm/QuickKeys/MF bug
  194. Date: 11-DEC 02:38 Bugs & Features
  195.  
  196. I have been seeing total system hangups (screen freezes) running MultiFinder on
  197. me SE with 2.5 Megs.  These seem to happen mostly when in VersaTerm 3.0 and
  198. after using Quick Keys for a while.  Like other reports here, the
  199. predictability of this is marginal - a particular sequence of keys will do it
  200. one time within 20 seconds of a reboot, the next time everything will work
  201. fine.  I'm running with MacsBug 5.5 installed and get vectored to it only about
  202. half the time.  Disconcerting!
  203.  
  204. ------------------------------
  205.  
  206. From: MACWEEKBOS
  207. Subject: RE: VersaTerm/QuickKeys/MF bug (Re: Msg 24153)
  208. Date: 11-DEC 09:09 Bugs & Features
  209.  
  210. Jeff,
  211.  
  212. Are you using any DAs? I'm starting to wonder if applications and MultiFinder
  213. expect you to run without Macsbug and any INITs...
  214.  
  215. Ric
  216.  
  217. ------------------------------
  218.  
  219. From: JEFFPARKE
  220. Subject: RE: VersaTerm/QuickKeys/MF bug (Re: Msg 24161)
  221. Date: 12-DEC 00:51 Bugs & Features
  222.  
  223. I use several DA's, though I haven't correlated their use with these strange
  224. bugs I've seen.  I also have CPS Save Deletes installed at bootup; maybe that
  225. is implicated as well.  I will try to pay more attention to what is going on
  226. and see if a reproducible sequence can be found, but, hey, I'm using this thing
  227. to do other work, and these things are hard to track. An interesting aside,
  228. DA-wise.  HFS Find works fine on my SE at work with the new system (&
  229. MultiFinder) but gives the old bombola ID=2 every time on my Mac+ with System
  230. 4.2/Finder 6.0 (no MF).
  231.  
  232. ------------------------------
  233.  
  234. From: MACWEEKBOS
  235. Subject: "find" function for online help
  236. Date: 11-DEC 09:42 Business Mac
  237.  
  238. I've been using online help for some complicated Macintosh applications
  239. like Microsoft Word and I think there's one essential thing missing: the
  240. ability to look for any word in the online help text, a "Find" command.
  241.  
  242. Word, for example, has no listing for "tabs." Yes, I can find a few
  243. subjects that relate to tabs, but it may take quite a bit of searching to
  244. determine that there's no online help, or no function at all for what
  245. I'm trying to do.
  246.  
  247. It seems a simple idea to implement, and one that could be a powerful
  248. help to users. I think we can take a lesson from HyperCard here.
  249.  
  250. Ric Ford
  251.  
  252. ------------------------------
  253.  
  254. From: HAGIHARA
  255. Subject: RE: Math typesetting (Re: Msg 24106)
  256. Date: 12-DEC 00:24 Public Domain
  257.  
  258. Something is missing in a program such as Expressionist.  While I agree with
  259. MacUser and some of my friends saying that Expressionist is a fine product (
  260. what can you deserve more with 5 mice rating!), something is not there.  Math
  261. equations are very complex when it comes to highly technical subjects.  As I am
  262. exposed to the way TeX works, I found Expressionist not quite as intuitive as
  263. it should be.  First, it should be able to recognize certain characters as
  264. variables (thus they are automatically italicized) and certain key words as
  265. function names (thus not italicized).  This is a familiar territory for TeX
  266. users as, e.g., $\sin$ will be treated as a function "sin" and so forth in
  267. Plain TeX.  Second, equations under Display Mode look awful until I adjust them
  268. manually.  This lowers the productivity significantly.  Ultimately it came to a
  269. point where I had to abandon using Expressionist entirely.  Consistency is the
  270. key to typeset good technical papers: if some equations are off-centered so
  271. they look jagged, then aestheticity of the paper is lost.  (I noticed many
  272. Russian papers have inconsistent equation displays.)  The only sol'n to cure
  273. this problem is to implement Expressionist as a built-in feature of a word
  274. processor such as FWP or WP so that equation displays will be performed
  275. automatically or at least with little efforts.  While you could have made
  276. Expressionist intelligent by implementing features to recognize function names,
  277. to automatically italicize all the variables, and to adjust kerning among
  278. variables and functions, the Display Mode is far more than what can be handled
  279. by utilities such as Expressionist (MacEqn,...).  Are you willing to make a
  280. word processor that Donald E. Knuth dreamed?  Currently, a lot of onerous
  281. typing goes to user's hands which should not.
  282.  
  283. ------------------------------
  284.  
  285. From: GOODHIND
  286. Subject: Hyper gottyas
  287. Date: 12-DEC 05:40 Business Mac
  288.  
  289. I've noticed a few of bugs in hypercard:
  290.  
  291.    - In the "FONT" select for fields, if the size in points is entered
  292.      by typing instead of with a menu drag, the hypercard application
  293.      will bomb if a "large" number is entered into the point size field.
  294.  
  295.    - When printing a largish (10-30 page) report with columns (laser
  296.      writer & prep 4.0 (I think)), the report will drop a an entire page
  297.      of text at times, no pattern... tried rebooting printer, no go.
  298.  
  299.    - When using print stack on a stack of 190 cards I've had the printer
  300.      "go to lunch" sending back a message that has hypercard asking for
  301.      a printer reboot. (And it was taking two to three minutes per page
  302.      to format the beggars... yawn...)
  303.  
  304.      (are these related? is it my prep & driver files? any ideas?)
  305.  
  306.  
  307. And a few not so bugs (hopes, dreams, asperations)
  308.  
  309.    - I know that hypertext applications are supposed to exist only on the
  310.      screen, but my boss is from the dark ages (insists that it's only
  311.      real data if it can be printed).
  312.  
  313.      * Print should have "RANGE" for card numbers in the report and
  314.        stack print.
  315.  
  316.      * Print should allow a "SELECT" on the contents of a specified
  317.        field.
  318.  
  319.      * Reports should be able to spool to disk.
  320.  
  321.      OK, yes I could do all of this with hypertalk scripts, but should
  322.      I have to?  The idea of learning file primatives to do a simple
  323.      print to disk is rather sad...
  324.  
  325. Oh well, flame off... I actually am having a blast with the thing, looking
  326. forward to what comes next.
  327.  
  328. ljg
  329.  
  330. ------------------------------
  331.  
  332. From: VASMUG
  333. Subject: HELP! WITH FILEMAKER
  334. Date: 12-DEC 08:34 Business Mac
  335.  
  336. Greetings and HELP!
  337.   Are there any FileMaker wizzards out there?
  338.   I've got one problem - I need to perform a calculation on two summary fields
  339. and it won't let me do it.  Here's the problem:
  340.  Summary filed: Total deposits gives me totals across a set of records
  341.  Summary field: Total Withdrawls gives me total amount of checks I want a
  342. claculation field that will give me the current balance!  The program will not
  343. let me perform a calculation on a summary field.
  344.  
  345. Can you help?  Thanks in advance!
  346.  
  347. ------------------------------
  348.  
  349. From: NWOLF
  350. Subject: RE: HELP! WITH FILEMAKER (Re: Msg 24181)
  351. Date: 12-DEC 18:25 Business Mac
  352.  
  353. I dunno, Fred, that one oughta be referred to tech support. I think you can do
  354. it but not the way you want. But I'm not sure. How about a calculated field
  355. that worked on the data directly - without using a summary field. Then just
  356. putting the data wherever you needed. I'm not sure that'd work, but I think
  357. it's the only way. Have you tried Filemaker + ? - It has enhanced capabilities
  358. in this regard and might be able to handle your problem.
  359.  
  360. Neil.
  361.  
  362. ------------------------------
  363.  
  364. From: JOSEF
  365. Subject: VBL's
  366. Date: 12-DEC 00:41 Programming Techniques
  367.  
  368. Hey paul, I didn't know you were workin' for apple--I guess that's why you
  369. moved out here! Thanx for helpin out with my VBL problem.  I was stuck because
  370. of a stupid oversight.  I thought a quick a dirty way to get my VBL in the
  371. system heap would be to just put it in it's own code resource and then set the
  372. system heap bit for that resource. Of course I found out the hard way (TMON)
  373. that that doesn't work since it gets there thru the jump table entry which is
  374. still in application space.
  375.  
  376. My second approach wasn't so nifty either, but that was really LightSpeedC's
  377. fault. What I did this time was to compile the VBL into a stand-alone code
  378. resource. That would have worked, except that LSC inserts some preamble stuff
  379. to make globals possible, and in doing so, wipe out A0, which upon entry
  380. contains the pointer to the VBL task record. I forced this to work by using
  381. FEDIT to patch around their code, but this is clearly a poor solution. I called
  382. Think to complain about their code insertion practices, but meanwhile, will
  383. probably have to go with something along the lines of what you described.
  384.  
  385. No doubt you'll be hearin' from me again.
  386.  
  387. Joe
  388.  
  389. ------------------------------
  390.  
  391. From: PAULMERCER
  392. Subject: RE: VBL's (Re: Msg 2233)
  393. Date: 12-DEC 22:28 Programming Techniques
  394.  
  395. Err, are  you refering to a reply you got via MacDTS?
  396.  
  397. I always do my VBLs in assembler so its no problem to BlockMove them to the
  398. system heap.
  399.  
  400. Good luck,
  401.  
  402. Paul :)
  403.  
  404. ------------------------------
  405.  
  406. From: DEWI
  407. Subject: FKEYs and re-entrancy
  408. Date: 12-DEC 02:03 Programming Techniques
  409.  
  410. What's the "official" way of ensuring that a FKEY or other code resource isn't
  411. re-entrant? The FKEY I'm playing with at the moment calls ModalDialog, which
  412. calls GetNextEvent, which can activate the FKEY again. Unlike DAs, there's no
  413. control bit to play with. I had thought that the ScrDmpEnb global would
  414. suppress all FKEYs, but it seems to have no effect on a II under MultiFinder.
  415.  
  416. I ended up borrowing the ScrDmpEnb global as a semaphore. It works, but it's
  417. not exactly elegant.
  418.  
  419. On a related topic, I'm a bit dubious about Think's recommended way of saving
  420. and restoring register A4 when a code resource has global data. The
  421. RememberA4/SetUpA4/RestoreA4 combination has an utility function called _A4_
  422. which features the following asm line:
  423.             save:  dc.l 0   ; keep saved A4 here.
  424.  
  425. Seems to me that saving data in code space is getting to be a more and more
  426. dubious proposition every day as the Macintosh evolves. Comments anyone?
  427.  
  428.             Dewi
  429.  
  430. ------------------------------
  431.  
  432. From: MACMAG
  433. Subject: ** NEWS **
  434. Date: 12-DEC 21:22 Business Mac
  435.  
  436. FreeHand
  437. ********
  438.  
  439. We've been playing around with this new baby and must say we like it a lot more
  440. than Cricket Draw or even Adobe's Illustrator. FRee Hand is fast, works in
  441. color on the Mac II, lets you define your own shades (by name) which get
  442. inserted in the color menu. It also lets you edit in preview mode, exports in
  443. EPSF, reads illustrator files. (in fact it is so much like illustrator that
  444. when you press command-option- space, you get the same soom icon as in
  445. illustrator). A definate winner.
  446.  
  447.  
  448. Cricket Brush
  449. *************
  450.  
  451. Another attempt by Cricket software to dominate the graphic market. This
  452. program tries to be another Image Studio. It lets you create a drawing surface
  453. of either 72, 75, 144, or 300 dpi. The drawing surface can be flat (bitmap) or
  454. deep (grey scale).
  455.  
  456. The about box looks like illustrator's about box, except for a great mona lisa
  457. scan. Unfortunately the program is too slow to be workable. I guess it's back
  458. to the old drawing board for Cricket Software.
  459.  
  460.  
  461. Apple Products
  462. **************
  463.  
  464. Apple will announce at the next MacWorld expo, 3 new laser printers.
  465.  
  466. LaserWriter II SC (personal SCSI QuickDraw Laser) LaserWriter II NT (mid-range
  467. model which replaces the Laser & Laser Plus) LaserWriter II NTX (high-end
  468. model, expandable)
  469.  
  470. The NTX model can be expanded to 12 megabytes of storage and contains a SCSI
  471. port where the user can attach a Hard disk unit for font storage.
  472.  
  473. The NT model should replace the old Laser & Laser Plusses. L & L+ will be
  474. discontinued.
  475.  
  476. The SC model is a personal Laser that plugs in the SCSI port, contains a 68000
  477. processor, 1 mebagyte of memory, works with QuickDraw instead of PostScript.
  478.  
  479. All models use the NEW Canon engines. They have a life expectancy 25% greater
  480. than the older model, print darker blacks, can print up to 0.197 inches from
  481. the border of the page, print up to 300,000 copies, and are generally better
  482. all around.
  483.  
  484. Models will have a 200 page paper tray, an optional legal size paper tray, and
  485. a new tray for envelope printing. The manual feed is ajustable (you can slide
  486. your envelopes without having to worry).
  487.  
  488. The new machines are modular in design. They also have ADB ports for future
  489. possible expansions. Modularity will allow the user to move up to the more
  490. powerful model when the time becomes appropriate.
  491.  
  492. One last note: Don't expect the CD unit or the Scanner for January.
  493.  
  494.  
  495. FullWrite
  496. *********
  497.  
  498. My prediction: FullWrite will not be available until the SF expo.
  499.  
  500.  
  501. Steve A-
  502.  
  503. ------------------------------
  504.  
  505. From: CHUQ
  506. Subject: Filemaker Plus 2.0
  507. Date: 12-DEC 23:06 Business Mac
  508.  
  509. Anyone know what the difference between Filemaker plus 1.0 and 2.0 is? I've yet
  510. to see anything on the new release other than the change in rev nubmers in the
  511. 'current' boxes in the magazines. (Needless, the owner of FMP never let me know
  512. of the upgrade, either -- but I own't start that flame again...)
  513.  
  514. Any reason why I ought to track this down? Or is 1.0 good enough?
  515.  
  516. chuq
  517.  
  518. ------------------------------
  519.  
  520. From: DSACHS
  521. Subject: RE: INFO-MAC Digest V5 #143 (Re: Msg 24138)
  522. Date: 13-DEC 22:48 Network Digests
  523.  
  524. >Re: <ZSQY%CRNLVAX5.BITNET@forsythe.stanford.edu>
  525. >Sub: Foreign Language Spelling Checkers
  526.  
  527.     I imagine that one problem with foreign language spelling checkers is that
  528. most non-English languages are heavily inflected and therefore have more
  529. distinct common "words".  Most English verbs have only 4 distinct forms (not
  530. counting 2nd person singular which is rarely used. Nouns have 2 (not counting
  531. Genitives).  Compare this with the number of forms a French or German verb has
  532. - even if it is regular, and you can see that a Foreign language spelling
  533. dictionary has to be much larger than an English one.
  534.  
  535. The alternative is to write a different program for each languag, that knows
  536. every regular inflection of the language and can detect irregular words. What
  537. would be the potential sales for such programs.  I believe that there are more
  538. English speaking computer users, than there are for any other language.
  539.  
  540. ------------------------------
  541.  
  542. From: PEABO
  543. Subject: RE: Nerd Perfect Vaporware (Re: Msg 24226)
  544. Date: 14-DEC 00:16 Network Digests
  545.  
  546. >Date: Wed, 9 Dec 87 08:21:38 PST
  547. >From: Stephen E. Miner <miner@spam.istc.sri.com>
  548. >Subject: Nerd Perfect Vaporware
  549.  
  550. Is Nerd Perfect Vaporware copy protected?  I won't buy it if it is copy
  551. protected!
  552.  
  553. peter                          "In any context, half of all references
  554. PEABO @ DELPHI                  are local and half are global."
  555.  
  556. ------------------------------
  557.  
  558. From: BMUG
  559. Subject: HyperText in HyperCard
  560. Date: 14-DEC 02:21 Programming
  561.  
  562. HyperHackers -
  563.  
  564. I can't hold back any longer!  Here it is!  The long-awaited "Improved
  565. HyperText Technique" I've been promising.  I think I've generalized it enough
  566. to be useful all over.  Rather than upload a stack, I'll just post the script
  567. itself for people to type or cut/paste in...
  568.  
  569. [in script of home stack, or your stack]:
  570.  
  571.  -- The BMUG HyperText trick by Raines Cohen, 12/11/87.
  572.  -- please retain this credit in your script if you use this.
  573.  
  574.  on mouseUp
  575.   if word 2 of the target is "field" and msg is not empty and word 1 of msg is
  576.    not "find" and the commandKey is down then
  577.     put "find"&"e&msg"e
  578.     do "send lookUp to"&&the target
  579.     type return
  580.   end if
  581.  end mouseUp
  582.  
  583. This is different from the original XREF trick, in that fields DO NOT have to
  584. be locked for it to work, so you can use it on ANY field in ANY stack, unless
  585. the mouseUp message is trapped.
  586.  
  587. I send the lookUp message in order to allow overriding and special-case
  588. behavior, like:
  589.  
  590. [in script of bkgnd field "Body Text"]:
  591.  
  592.  on lookUp
  593.   put " in bkgnd field"&"e&"Keywords""e after msg
  594.  end lookUp
  595.  
  596. This will make lookups based on the Body Text look in "KeyWords"  Another
  597. example would be to put "Go to card" into word 1 of msg or something like that
  598. to allow cross-referencing.
  599.  
  600. How it works: When you command-mouseDown on any field, locked or unlocked,
  601. HyperCard "picks up" the text and puts it into the msg box. My script just
  602. puts 'Find ""' around the text, and sends the lookup message to allow a
  603. particular field, or card, or background, or stack modify or override the
  604. searching behavior.  I "type return" to get HC to execute the contents of the
  605. msg box.  The user is left with any occurence of the phrase "selected" with
  606. the "find" rectangle, and the command still in the message box to allow the
  607. user to press return to repeat the search.
  608.  
  609. Credits: Please use this trick in your stacks, royalty-free!  If you would,
  610. I'd appreciate it if you'd credit "The BMUG HyperText trick" in your script
  611. and about box if your use of it is significant.  More importantly, let me know
  612. about any interesting variations or improvements you discover!  You can reach
  613. me c/o: BMUG, 1442A Walnut #62, Berkeley, CA 94709.  AppleLink: UG0001.
  614. Delphi, GEnie, BIX, MCI Mail,Well: BMUG. CIS: 70007,2271.  FIDOnet(EchoMac):
  615. 161/444.  Voice: [415] 549-BMUG.
  616.  
  617. This trick was inspired by an offhand remark by Dan Winkler at a HyperCard
  618. seminar.  I aspire to attain his goal of writing poetry in HyperTalk.
  619.  
  620. -- Raines Cohen / Leader, BMUG HyperCard Scripting SIG
  621.  
  622.  
  623. ------------------------------
  624.  
  625. End of Delphi Mac Digest
  626. ************************
  627. -------
  628.